back office multiple asset classes multi-key software crm financial planning asset management front office management accounting hotel multi-tolerance investment